Definitions | t T, x:A B(x), Type, f(a), , , left + right, A, <a, b>, Void, False, x:A B(x), x:A. B(x), hd(l), y=f*(x) via L, Dec(P), P & Q, P   Q, , a < b, A B, Atom, {i..j }, b, x,y:A//B(x;y), b | a, a ~ b, |p|, a b, a <p b, |g|, a < b, A c B, x f y, |r|, x L. P(x), ( x L.P(x)), Unit,  , , rel_exp(T;R;n), (x l), type List, {T}, x.A(x),  x,y. t(x;y), y = f+(x), s = t, x(s1,s2), P Q, y is f*(x), P  Q, x:A. B(x) |